Linear-Time FPT Algorithms via Half-Integral Non-returning A-path Packing
نویسندگان
چکیده
A recent trend in the design of FPT algorithms is exploiting the half-integrality of LP relaxations. In other words, starting with a half-integral optimal solution to an LP relaxation, we assign integral values to variables one-by-one by branch and bound. This technique is general and the resulting time complexity has a low dependency on the parameter. However, the time complexity often becomes a large polynomial in the input size because we need to compute half-integral optimal LP solutions. In this paper, we address this issue by providing an O(km)-time algorithm for solving the LPs arising from various FPT problems, where k is the optimal value and m is the number of edges/constraints. Our algorithm is based on interesting connections among 0/1/all constraints, which has been studied in the field of constraints satisfaction, A-path packing, which has been studied in the field of combinatorial optimization, and the LPs used in FPT algorithms. With the aid of this algorithm, we obtain improved FPT algorithms for various problems, including Group Feedback Vertex Set, Subset Feedback Vertex Set, Node Multiway Cut, Node Unique Label Cover, and Non-monochromatic Cycle Transversal. The obtained running time for each of these problems is linear in the input size and has the current smallest dependency on the parameter. In particular, these algorithms are the first linear-time FPT algorithms for problems including Group Feedback Vertex Set and Nonmonochromatic Cycle Transversal. ∗Supported by JSPS KAKENHI Grant Number JP17K12643. †Supported by JSPS KAKENHI Grant Number JP16H06931 and JST ACT-I Grant Number JPMJPR16UR. ‡Supported by JST ERATO Grant Number JPMJER1305 and JSPS KAKENHI Grant Number JP17H04676. ar X iv :1 70 4. 02 70 0v 2 [ cs .D S] 7 N ov 2 01 7
منابع مشابه
Packing A-paths in Group-Labelled Graphs via Linear Matroid Parity
Mader’s disjoint S-paths problem is a common generalization of matching and Menger’s disjoint paths problems. Lovász (1980) suggested a polynomial-time algorithm for this problem through a reduction to matroid matching. A more direct reduction to the linear matroid parity problem was given later by Schrijver (2003), which leads to faster algorithms. As a generalization of Mader’s problem, Chudn...
متن کاملLinear-Time Kernelization for Feedback Vertex Set
In this paper, we give an algorithm that, given an undirected graph G of m edges and an integer k, computes a graph G′ and an integer k′ in O(km) time such that (1) the size of the graph G′ is O(k), (2) k′ ≤ k, and (3) G has a feedback vertex set of size at most k if and only if G′ has a feedback vertex set of size at most k′. This is the first linear-time polynomial-size kernel for Feedback Ve...
متن کاملLinear-Time FPT Algorithms via Network Flow
In the area of parameterized complexity, to cope with NP-Hard problems, we introduce a parameter k besides the input size n, and we aim to design algorithms (called FPT algorithms) that run in O(f(k)n) time for some function f(k) and constant d. Though FPT algorithms have been successfully designed for many problems, typically they are not sufficiently fast because of huge f(k) and d. In this p...
متن کاملHalf-integrality, Lp-branching and Fpt Algorithms∗
A recent trend in parameterized algorithms is the application of polytope tools to FPT algorithms (e.g., Cygan et al., 2011; Narayanaswamy et al., 2012). Although this approach has yielded significant speedups for a range of important problems, it requires the underlying polytope to have very restrictive properties, including half-integrality and Nemhauser-Trotter-style persistence properties. ...
متن کاملA nearly linear time algorithm for the half integral parity disjoint paths packing problem
We consider the following problem, which is called the half integral parity disjoint paths packing problem. Input: A graph G, k pair of vertices (s1, t1), (s2, t2), . . . , (sk, tk) in G (which are sometimes called terminals), and a parity li for each i with 1 ≤ i ≤ k, where li = 0 or 1. Output : Paths P1, . . . , Pk in G such that Pi joins si and ti for i = 1, 2, . . . , k and parity of length...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1704.02700 شماره
صفحات -
تاریخ انتشار 2017